import axios from 'axios';

// 从环境变量中获取接口基地址（开发/生产环境自动区分）
const baseURL = process.env.VUE_APP_BASE_URL;

// 创建 axios 实例
const instance = axios.create({
  baseURL, // 等同于 baseURL: baseURL
  //timeout: 5000, // 请求超时时间（可选）
//   headers: {
//     'Content-Type': 'application/json', // 通用请求头（可选）
//   },
});

// 添加请求拦截器（可选，如携带 token）
// instance.interceptors.request.use(
//   (config) => {
//     // 开发环境无需 token，生产环境从 localStorage 获取
//     if (process.env.VUE_APP_ENV === 'production') {
//       config.headers.Authorization = `Bearer ${localStorage.getItem('token')}`;
//     }
//     return config;
//   },
//   (error) => Promise.reject(error)
// );

export default instance;